package com.itheima.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
//@TableName("tb_dept")//指定实验体映射的数据库表名
public class Dept {


    @TableId(type = IdType.AUTO)
    private Long id;


    /*
    * @TableField属性
    *   select:指定当前字段是否查询，默认为true，如果是false，则不会查询该字段
    *   exist:指定当前字段在数据库中是否存在，默认为true，如果为false，则不会查询该字段
    *
    * MP 默认为自动开启驼峰映射。
    *    会把数据库字段名 is_xxx的字段，转换成实体类属性名 xxx，会自动去掉 is。虽然去掉了is，但是会自动映射对应的字段。
    * */

    //@TableField(value = "dname")
    private String name;
    private LocalDateTime createTime;
    private LocalDateTime updateTime;

//    @TableField(exist = false)
//    private List<Emp> emps;
}